// 1 资源： cpu 内存
// console.log('object :>> ', object);
// console.log(process.memoryUsage());
// {
//   rss: 19120128,       // 常驻内存
//   heapTotal: 4464640,  // 当前脚本申请总大小
//   heapUsed: 2582248,   // 使用空间总大小
//   external: 868395,    // 存放c、c++核心模块大小
//   arrayBuffers: 9386   // 独立空间大小，不占用v8内存
// }
// console.log(process.cpuUsage());

// process.cwd()
// process.version
// process.versions
// process.arch
// process.env.NODE_ENV
// process.env.PATH
// process.env.USERPROFILE

// console.log(process.argv);
// console.log(process.argv0);

// process.on('exit', (code) => {
//   console.log('exit ' + code);
// })

// process.on('beforeExit', (code) => {
//   console.log('before exit '+code);
// })

// console.log('code over');

// 一个读写流,标准输出
// console.log = function (data) {
//   process.stdout.write('write'+data+'')
// }

// const fs = require('fs')
// fs.createReadStream('test.txt')
//      .pipe(process.stdout)

// process.stdin.pipe(process.stdout)

process.stdin.setEncoding('utf-8')
process.stdin.on('readable', () => {
  let chunk = process.stdin.read()
  if (chunk !== null) {
    process.stdout.write('data'+chunk)
  }
})
